(function($) {
    /*
     * 侧边栏
     *
     */
    function syrianSidebar() {
        function init()
        {
            //获取侧边栏容器
            var container = $('.sidebar .nav-sidebar').get(0);
            var menumap   = '';

            //一级菜单开始绑定事件
            $(container).children('li').each(function(i, menu) {
                if ( $(menu).hasClass('has-sub') ) {
                    var submenu = $(menu).children('.sub-menu');    
                    
                    //针对一级菜单的点击事件，显示和隐藏子菜单
                    $(menu).bind('click', function() {
                        $(submenu).children('li').removeClass('active');

                        if ( $(submenu).css('display') == 'none' ) {
                            //隐藏其它子菜单，每次只能展开一个菜单
                            $(menu).siblings('li').each(function(j, sibmenu) {
                                $(sibmenu).children('.sub-menu').slideUp();
                                $(sibmenu).removeClass('active');
                            });

                            $(submenu).slideDown();
                            $(menu).addClass('active');
                        } else {
                            $(submenu).slideUp();
                            $(menu).removeClass('active');
                        }

                        return false;
                    });

                    //子菜单点击事件，设置选中，获取 href 的值用来发送ajax请求
                    $(submenu).children('li').each(function(k, smenu) {
                        $(smenu).bind('click', function(event) {
                            event.stopPropagation();

                            $(submenu).children('li').removeClass('active');
                            $(this).addClass('active');

                            return true;
                        });

                    });
                }
            });
        }

        return {
            run: init
        };
    }

    var sidebarObj = new syrianSidebar();
    sidebarObj.run();
// 
    var aChangeColor1 = $('.navbar-menu li.changecolor-1');
    var aChangeColor2 = $('.navbar-menu li.changecolor-2');

    $(aChangeColor2).bind('click',function(){
        $(aChangeColor1).removeClass('active');
        $(aChangeColor2).addClass('active');
    });
    $(aChangeColor1).bind('click',function(){
        $(aChangeColor2).removeClass('active');
        $(aChangeColor1).addClass('active');
    });
})(jQuery);